
body { font-family:'Microsoft yahei',"΢���ź�","����","����"; font-size: 12px; color: #6e6c6c; text-align:center; background:#ffffff;margin:0;padding:0;}
table,td{font:12px/180% 'Microsoft yahei',"΢���ź�","����","����"; color:#6e6c6c;}
/*table{border-collapse:collapse; border-spacing:0; empty-cells:show; }*/
th, td { border-collapse:collapse; }
a{blr:expression(this.onFocus=this.blur())}
a{outline:none;}
A:link{text-decoration:none; color:#6e6c6c;}
A:visited{text-decoration:none; color:#6e6c6c;}
A:hover{text-decoration:none; color:#000000;}
#blue_font,#blue_font a,#blue_font a:visited{ color:#000000;}
img{ border:0; }
div,p,img,ul,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{ height:1%;}

.input{height:20px; width:300px; border:solid 1px #ccc; background-color:#a19b8a;}
.btn{width:80px; height:25px; background-color:#ccc; color: #666;}
.style1{ color:#dd5a0b; font-weight:bold; font-size:14px;}
.style2{ color:#9d9d9d;}
.style3{ color:#d26f29; font-size:14px;}
.style4{ color:#2e92b7; font-size:16px; font-weight:bold;}
.style5{ font-size:14px; font-weight:bold;}
.style6,.style6 a,.style6 a:visited{ color:#2e92b7; font-size:14px; font-weight:bold;}
.style7{ color:#000000;}
.style8{ color:#a1a1a1; font-size:14px; font-weight:bold;}
.style9,.style9 a,.style9 a:visited{ color:#2b86d5; font-size:12px; font-weight:bold;}
.style10{ color:#FF0000;}
.style11{ color:#dd5a0b; font-size:12px;}


.fl{ float:left;}
.fr{ float:right;}
.fc{ text-align:center;}
.f_l{ text-align:left;}
.blank5{height:5px; line-height:5px;clear:both; visibility:hidden;}
.block{ width:990px; height:auto; overflow:hidden;}
.mt40{ margin-top:40px;}
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.more{ float:right; margin-top:8px; margin-right:10px;}

#box{ width:990px; height:auto; overflow:hidden; margin:0px auto; text-align:left;}

#header{ margin:0px auto; width:990px; height:148px; background:url(../images/header_bg.jpg) repeat-x; position:relative;}
#header #login{ position:absolute; right:28px; top:0px;  height:30px;  line-height:30px; text-align:center;}
#header #logo{ position:absolute; left:15px; top:35px;}
#header #top_search{ position:absolute; right:28px; top:55px;}
#header #top_search .input_search{ float:left; width:100px; height:20px; padding:0px 8px; border:0; line-height:20px; background:url(../images/input_search_bg.jpg) no-repeat;}
#header #top_search .btn_search{ float:left; width:26px; height:20px; border:0; background:url(../images/btn_search_bg.jpg) no-repeat; cursor:pointer;}

#header #nav{ position:absolute; left:40px; top:88px; width:900px; height:46px;}
#header #nav li{ float:left; margin-right:2px;}
#header #nav li a{ float:left; display:block; width:100px; text-align:center; font: normal 14px/46px 'Microsoft yahei',"微软雅黑"; color:#2e92b7;}
#header #nav li a:hover{ background:#fff; }
#header #nav .cur{ background:#fff;}


.bottom_nav{ margin:0px auto; width:960px; height:auto; overflow:hidden;}
.bottom_nav .ul1{ float:left; width:172px; height:auto; overflow:hidden; border-top:solid 6px #e4e4e4; padding:10px}
.bottom_nav .ul2{ float:left; width:172px; height:auto; overflow:hidden; border-top:solid 6px #f1f1f5; padding:10px}
.bottom_nav li h3{ font: bold 12px/24px 'Microsoft yahei',"微软雅黑"; color:#2e92b7;}
.bottom_nav li{ float:left; width:172px; line-height:24px; height:auto; overflow:hidden; letter-spacing:1px;}

.bottom_copyright{ margin:0px auto; width:940px; height:auto; overflow:hidden; border-top:solid 1px #e4e4e4; padding:10px 10px 30px 10px;}
